Задания студенту ТулГУ со студенческим билетом ТулГУ №124332

Дисциплина «Алгоритмизация и программирование»

Получено 0 баллов

Лабораторная работа №1: «Работа со списками (list)» (максимум 5 баллов до первой текущей аттестации)

1) Задание на работу: Создать пустой список с помощью функции list(). Добавить в конец пустого списка три элемента: инициалы и фамилию студента. Вывести 2 последних элементов списка. Вывести 2 первых элементов списка.

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №1.pdf

Лабораторная работа №2: «Работа с кортежами (tuple)» (максимум 5 баллов до первой текущей аттестации)

1) Задание на работу: Дан кортеж вида tuple('ФИО полн'), где 'ФИО полн' - полная фамилия, имя и отчество студента. Определить длину кортежа. Получить все элементы кортежа от 2 элемента до 2 элемента. Проверить, есть в кортеже буквы из списка {'г', 'к', 'п', 'ж', 'д', 'х', 'о'} (регистр букв важен).

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №2.pdf

Лабораторная работа №3: «Работа со множествами (set)» (максимум 5 баллов до первой текущей аттестации)

1) Задание на работу: Дано первое множество {'12', '4', '2', '3'} и второе множество {'1', '9', '0', '8', '3'}. 1. Найти пересечение, разность и симметрическую разность двух множеств. 2. Объединенить два множества.

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №3.pdf

Лабораторная работа №4: «Работа со словарями (dictionary)» (максимум 8 баллов до первой текущей аттестации)

1) Задание на работу: 1. Создать словарь с помощью метода fromkeys с ключами "фамилия студента", "имя студента" и "отчество студента". 2. При необходимости, присвоить ключам нужные значения.3. Получить значение ключа "имя студента". 4. Вывести весь словарь. 5. Добавить новый ключ "№ студенческого билета", содержащий значение строкого типа 6. Вывести весь словарь. 7. Изменить значение ключа "фамилия" 8. Вывести весь словарь.

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №4.pdf

Лабораторная работа №5: «Работа со строками» (максимум 3 балла до первой текущей аттестации)

1) Задание на работу: Определите 1 последних букв своего имени. Используя методы строк, определите, начинается ли ваше имя на букву Х

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №5.pdf

Лабораторная работа №6: «Регулярные выражения» (максимум 8 баллов)

1) Задание на работу: 1. Используя одно регулярное выражение, определите 2 последних букв своего имени. 2. Используя одно регулярное выражение, определите, заканчивается ли ваша фамилия на -ов или -ев. 3. Составьте одно регулярное выражение, которое определит, есть ли в вашем имени любая из этих букв: И, П, Ш. Регистр букв неважен. Задание выполнить на языке Python 3.

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №6.pdf

Лабораторная работа №7: «Использование генераторов» (максимум 8 баллов)

1) Задание на работу:

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №7.pdf

Лабораторная работа №8: «Знакомство с классами» (максимум 8 баллов)

1) Задание на работу: Задание в методических указаниях

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №8.pdf

Курсовая работа: «Решение системы линейных алгебраических уравнений методом Крамера» (оценивается отдельно)

1) Задание на работу: получить в методкабинете (2-100а)

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\КР\КР.pdf